, , ,

MonoDevelop : Un IDE pour Mono/.NET

Présentation

MonoDevelop fait partie du projet Mono. C'est un IDE libre de GNOME initialement conçu pour le C# et les autres langages .NET et permet de développer des applications Web, Desktop, Web Service, Console, etc.

Il a été initialement un portage de SharpDevelop.

MonoDevelop est multi-plateformes :

Fonctionnalités

MonoDevelop permet de créer de véritables projets avec un éditeur de classes, de fichiers.

MonoDevelop est extensible par des add-in, il en existe notamment pour la gestion des base de données, le support de SVN.

Le liste complète des fonctionnalités est disponible sur cette page :Fonctionnalités MonoDevelop

Licence

Depuis la version 2.2 Beta 2, Monodevelop est développé sous licence LGPL 2.1.

Le principal changement que cela induit est que les add-ins peuvent être développés sous la licence du choix du développeur.

A propos de Mono

Mono est une plate-forme de développement complète basée sur une implémentation de la machine virtuelle .NET et des API de base définis à l’ECMA .

Mono propose entre autres :

Installation

MonoDevelop a été retiré des dépôts bionic (18.04 LTS). Il est recommandé par Xamarin d'utiliser le flatpak dédié

Ubuntu 18.04 LTS et suivants

Installez le paquet flatpak. Puis installer monodevelop depuis flatpak

flatpak install --user --from https://download.mono-project.com/repo/monodevelop.flatpakref
flatpak exécutant les applications dans un bac à sable, les bibliothèques présentes dans votre système ne peuvent être appelées par DllImport dans votre application/projet

Ubuntu 17.10 et précédents

Installez le paquet monodevelop.

Vous pouvez également mettre à jour MonoDevelop via le canal bêta :

echo "deb http://download.mono-project.com/repo/debian beta main" | sudo tee /etc/apt/sources.list.d/mono-xamarin-beta.list

ou alpha :

echo "deb http://download.mono-project.com/repo/debian alpha main" | sudo tee /etc/apt/sources.list.d/mono-xamarin-alpha.list

ou alors le dépôt mis à jour à chaque commit git

echo "deb http://download.mono-project.com/repo/debian nightly main" | sudo tee /etc/apt/sources.list.d/mono-xamarin-nightly.list

Configuration

Exécution des applications console

Afin d'exécuter des applications console ou si vous rencontrez le message d'erreur « File name has not been set ». Installer le paquet xterm.

Could not connect to debugger

Si vous avez l'erreur « Could not connect to debugger », lancez monodevelop depuis un terminal avec avant:

Source

Liens externes

MonoDevelop

Mono


Contributeurs : ronan, binnette, breizhodrome